import { useUserStore } from "@/store/auth";
import router from ".";

/** 导航守卫 */
router.beforeEach((to, from) => {
    
    // 判断用户是否登录
    const userStore = useUserStore();
    const isLogin = userStore.token;

    if(!isLogin) {
        // 用户未登录时访问其他页面，跳转登录页
        if (to.path !== '/login') {
            return {path: '/login'};
        }
    } else {
        // 用户已登录时访问登录页，跳转首页
        if (to.path === '/login') {
            return {path: '/'};
        }
    }
})